#ifndef __M_STATES_H__
#define __M_STATES_H__

#include <vita2d.h>

void makeSaveDirPath();
void makeSaveStatePath(char *path, int num);

void initStatesDrawInfo();

int initStates();
int finishStates();

void drawStates();
void ctrlStates();

int getStatesFocusPos();
void setStatesFocusPos(int pos);

int saveState(int num);
int loadState(int num);
int deleteState(int num);
int deleteAutoSavestate();

vita2d_texture *getTextureFromSavestate(int num);

#endif